Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

432
Views
Cannot deserialize the current JSON object (e.g. {\"name\":\"value\"})

I am getting an error in postman like below

Cannot deserialize the current JSON object (e.g. {\"name\":\"value\"}) into type 'System.Char' because the type requires a JSON primitive value (e.g. string, number, boolean, null) to deserialize correctly.
To fix this error either change the JSON to a JSON primitive value (e.g. string, number, boolean, null) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List<T>) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object.
Path 'cardNumber', line 2, position 15."

I am passing a string value:

{
    "cardNumber": "{{strCardNumber}}"
}

The card number is a collection variable which is set in previous request in same collection. I also checked whether the cardnumber is string in previous request with a test.

pm.expect(pm.collectionVariables.get("strCardNumber")).to.be.a('string');

This test passed, so the cardnumber is a string but I am not sure why I am getting this error. Can someone please help me in this?

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!